
.mod_top_nav {
	position:relative;
	z-index:500;
	height:25px;
	color:#A0A0A0;
	border-bottom:#DEDEDE solid 1px;
	background:#F3F3F3
}
.mod_top_nav .mod_inner {
	width:990px;
	margin:0 auto
}
.mod_top_nav .mod_login {
	float:right;
	height:15px;
	line-height:15px;
	overflow:hidden;
	margin:5px 10px 0 0;
	padding:0 10px 0 0;
	border-right:#D9D9D9 solid 1px
}
.mod_top_nav .mod_login span {
	margin-right:5px;
	color:#2E2E2E
}
.mod_top_nav .mod_download {
	position:relative;
	float:right;
	margin:5px 10px 0 0
}
.mod_top_nav .mod_download h6 {
	width:80px;
	font-weight:normal
}
.mod_top_nav .mod_download h6 a {
	display:block;
	height:15px;
	line-height:15px;
	overflow:hidden;
	padding:0 18px 0 0
}
.mod_top_nav .mod_download h6 a .mod_arrow {
	position:absolute;
	right:5px;
	top:6px;
	height:0;
	width:0;
	overflow:hidden;
	border:4px solid;
	border-color:#787878 transparent transparent transparent;
	_border-color:#787878 #F3F3F3 #F3F3F3 #F3F3F3
}
.mod_top_nav .mod_download h6 a:hover {
	color:#2E2E2E;
	text-decoration:none
}
.mod_top_nav .mod_download.open h6 a .mod_arrow {
	top:2px;
	_top:0;
	_border:5px solid;
	border-color:transparent transparent #787878 transparent;
	_border-color:#F3F3F3 #F3F3F3 #787878 #F3F3F3
}
.mod_top_nav .mod_download .mod_pop {
	display:none;
	position:absolute;
	top:20px;
	right:0;
	z-index:501;
	width:120px;
	height:120px;
	overflow:hidden;
	border:#DEDEDE solid 1px;
	background:#FFF
}
.mod_top_nav .mod_download.open .mod_pop {
	display:block
}
.mod_top_nav .mod_download .mod_pop ul {
	position:relative;
	z-index:503;
	overflow:hidden;
	zoom:1
}
.mod_top_nav .mod_download .mod_pop li {
	position:relative;
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	line-height:26px\9;
	+line-height:26px;
	_line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_top_nav .mod_download .mod_pop li a {
	display:block;
	padding-left:10px;
	color:#787878
}
.mod_top_nav .mod_download .mod_pop li a:hover {
	text-decoration:none
}
.mod_top_nav .mod_download .mod_pop li.current {
	background:#DBDBDB
}
.mod_history {
	position:absolute;
	z-index:500
}
.mod_history h6 {
	position:relative;
	z-index:504;
	height:23px;
	line-height:23px;
	line-height:25px\9;
	+line-height:25px;
	overflow:hidden
}
.mod_history h6 a {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	padding:0 18px 0 10px;
	font-weight:normal;
	color:#fff
}
.mod_history h6 a .mod_arrow {
	position:absolute;
	right:8px;
	top:10px;
	height:0;
	width:0;
	overflow:hidden;
	border:4px solid;
	border-color:#787878 transparent transparent transparent;
	_border-color:#999 #313131 #313131 #313131
}
.mod_history h6 a:hover {
	color:#333;
	text-decoration:none
}
.mod_history.open h6 a .mod_arrow {
	top:6px;
	border:4px solid;
	border-color:transparent transparent #787878 transparent;
	_border-color:#fff #fff #787878 #fff
}
.mod_history.open h6 a {
	color:#333
}
.mod_history .mod_pop {
	display:none;
	position:absolute;
	top:22px;
	z-index:501;
	width:350px;
	border:#E8E8E8 solid 1px;
	background:#FFF
}
.mod_history.open .mod_pop {
	display:block;
	border:1px solid #313131
}
.mod_history .mod_pop ul {
	position:relative;
	z-index:503;
	overflow:hidden;
	padding:10px 0 5px 0
}
.mod_history .mod_pop li {
	position:relative;
	padding:0 10px;
	margin-bottom:2px;
	height:24px;
	line-height:24px;
	line-height:26px\9;
	+line-height:26px;
	overflow:hidden
}
.mod_history .mod_pop li span {
	float:left;
	margin-right:10px
}
.mod_history .mod_pop li .mod_video_name {
	width:140px;
	overflow:hidden;
	margin-left:10px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_history .mod_pop li .no_time {
	width:230px
}
.mod_history .mod_pop li .mod_video_time {
	width:80px;
	color:#747474
}
.mod_history .mod_pop li button {
	position:absolute;
	top:4px;
	top:2px\9;
	+top:2px;
	right:5px;
	width:16px;
	text-align:center;
	font-family:Verdana;
	color:#E00;
	cursor:pointer;
	border:none;
	background:none
}
.mod_history .mod_pop li.current {
	background:#DBDBDB
}
.mod_history .mod_pop li a {
	color:#2E2E2E
}
.mod_history .mod_pop iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:502;
	width:100%;
	height:100%
}
.mod_history .mod_clear_play {
	position:relative;
	z-index:503;
	height:31px;
	line-height:30px;
	line-height:32px\9;
	margin:2px 17px 20px 20px;
	border:1px solid #CFCFCF;
	text-align:center;
	box-shadow:1px 1px 2px #CFCFCF;
	background:#fff
}
.mod_history .mod_clear_play a {
	color:#535353;
	padding-left:22px;
	display:block
}
.mod_history .mod_icons {
	position:absolute;
	top:7px;
	left:103px;
	width:22px;
	height:18px;
	background-image:url(img/bg_head.png);
	background-repeat:no-repeat;
	background-position:-1px -1px;
	*background-position:-1px -2px;
	_background-position:-1px 0
}
.mod_history .mod_clear_play a:hover {
	text-decoration:none
}
.mod_history .mod_pop li.split {
	border-top:1px solid #DEDEDE;
	padding-top:3px;
	margin-top:4px
}
.mod_search {
	height:29px;
	padding:2px;
	background:#E5E5E5
}
.mod_search p {
	position:relative;
	width:383px;
	height:27px;
	padding:0 0 0 28px;
	border:#D7D7D7 solid 1px;
	background:#FFF url(img/bg.png) no-repeat 5px -568px
}
.mod_search p.focus {
	border:1px solid #319bc3
}
.mod_search legend,.mod_search label {
	display:none
}
.mod_search .mod_search_txt {
	width:336px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	margin-top:5px;
	color:#C4C4C4;
	border:none;
	outline:none;
	background:#FFF
}
.mod_search .mod_search_txt.onfocus,.mod_search .mod_search_txt:focus {
	color:#787878
}
.mod_search .mod_search_bt {
	position:absolute;
	top:-1px;
	right:-1px;
	width:48px;
	height:29px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	border:0 none;
	cursor:pointer;
	background:url(img/bg.png) no-repeat 0 -200px
}
.mod_search .mod_search_bt:hover {
	filter:alpha(opacity=90);
	opacity:.9
}
.mod_search .mod_pop {
	display:none;
	position:absolute;
	top:28px;
	left:0;
	z-index:501;
	width:412px;
	height:240px;
	overflow:hidden;
	border:#DEDEDE solid 1px;
	background:#FFF
}
.mod_search.open .mod_pop {
	display:block
}
.mod_search .mod_pop ul {
	position:relative;
	z-index:503;
	overflow:hidden;
	zoom:1
}
.mod_search .mod_pop li {
	position:relative;
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	line-height:26px\9;
	+line-height:26px;
	_line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_search .mod_pop li a {
	display:block;
	padding-left:10px;
	color:#787878
}
.mod_search .mod_pop li a:hover {
	text-decoration:none
}
.mod_search .mod_pop li.current {
	background:#DBDBDB
}
.mod_search .mod_pop iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:502;
	width:100%;
	height:100%
}
.head {
	background:#FCFCFC
}
.head .mod_inner {
	position:relative;
	z-index:100;
	width:980px;
	height:80px;
	margin:0 auto
}
.head h1 {
	position:relative;
	top:12px;
	left:0;
	width:180px;
	height:58px
}
.head h1 span {
	display:block;
	height:58px;
	line-height:999px;
	overflow:hidden;
	font-size:0
}
.head h1 a {
	position:absolute;
	top:0
}
.head .mod_history {
	right:83px;
	top:28px;
	width:85px
}
.head .mod_history h6 a {
	color:#666
}
.head .mod_history h6 a .mod_arrow {
	_border-color:#999 #fff #fff #fff
}
.head .mod_history.open .mod_pop {
	right:0;
	_right:-1px;
	border:1px solid #bbb;
	background:#F5F5F6
}
.head .mod_history.open h6 a .mod_arrow {
	_border-color:#F5F5F6 #F5F5F6 #787878 #F5F5F6
}
.head div.mod_history.open h6 a {
	color:#333;
	border:1px solid #bbb;
	border-bottom:1px solid #F5F5F6;
	background:#F5F5F6
}
.head .mod_history .mod_pop ul {
	padding-right:10px
}
.head .mod_search {
	position:absolute;
	top:14px;
	left:287px;
	z-index:500
}
.head .mod_search .mod_search_txt {
	width:318px
}
.head .mod_search p {
	width:370px
}
.head .mod_search .mod_pop {
	width:352px
}
.head .mod_user_cent {
	position:absolute;
	top:30px;
	top:31px\9;
	+top:32px;
	_top:31px;
	right:180px
}
.head .mod_user_cent h6 a {
	font-weight:normal;
	color:#666
}
.head .mod_user_cent h6 a:hover {
	color:#0078B3
}
.head .mod_user_cent .mod_pop {
	width:83px;
	z-index:502
}
.mod_user_cent .mod_pop ul {
	padding:10px
}
.head_upload {
	position:absolute;
	top:28px;
	right:0
}
.head_upload a {
	display:block;
	width:76px;
	height:21px;
	background:url(img/bg_head.png) no-repeat -30px 0;
	text-indent:-9999em;
	overflow:hidden
}
.head_action {
	position:absolute;
	right:0;
	top:25px;
	text-align:right
}
.head_action a {
	color:#2E2E2E;
	padding:0 10px
}
.bg_split {
	background:url(img/bg_head.png) no-repeat right -41px;
	padding-right:5px
}
.head_tags {
	position:absolute;
	top:51px;
	left:286px
}
.head_tags a {
	padding:0 6px;
	color:#666
}
.top_ads {
	display:none
}
.has_top_ads .top_ads {
	display:block;
	position:absolute;
	top:0;
	left:188px;
	width:150px;
	height:80px;
	overflow:hidden
}
.has_top_ads .mod_search .mod_search_txt {
	width:231px
}
.has_top_ads .mod_search p {
	width:280px
}
.has_top_ads .mod_search {
	left:350px
}
.has_top_ads .mod_search .mod_pop {
	width:232px
}
.has_top_ads .head_tags {
	left:345px
}
.mod_nav {
	min-width:990px;
	background:#000 url(img/bg_head.png) repeat-x 0 -167px
}
.mod_nav .mod_inner {
	position:relative;
	width:980px;
	height:39px;
	margin:0 auto
}
.nav_main {
	float:left
}
.nav_main li {
	float:left;
	position:relative;
	z-index:11;
	zoom:1
}
.nav_main li a {
	float:left;
	width:48px;
	height:39px;
	line-height:39px;
	line-height:41px\9;
	+line-height:41px;
	overflow:hidden;
	text-align:center
}
.nav_main li.letter_3 a {
	width:70px
}
.nav_main li a strong {
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	display:block
}
.nav_main li a:hover {
	text-decoration:none
}
.nav_main li a:hover strong {
	font-weight:bold
}
.nav_main li a.current {
	height:35px;
	line-height:35px;
	line-height:37px\9;
	+line-height:37px;
	margin-top:4px;
	background:#fff url(img/bg_head.png) no-repeat -107px -247px
}
.nav_main li a.current strong {
	font-weight:bold;
	color:#000;
	background:url(img/bg_head.png) no-repeat right -208px
}
.mod_nav p {
	position:absolute;
	top:12px;
	right:0;
	color:#C6C6C6
}
.nav_main li .new {
	width:35px;
	height:20px;
	position:absolute;
	top:-9px;
	right:-14px;
	background:url(img/bg_head.png) no-repeat 0 -286px
}
.mod_nav p a {
	font-weight:normal;
	color:#C6C6C6
}
.mod_nav .mod_ad_link {
	position:absolute;
	right:0;
	top:12px
}
.mod_nav .mod_ad_link a {
	color:#FFF
}
.nav_sub {
	float:right
}
.nav_sub li {
	float:left;
	display:inline;
	position:relative;
	zoom:1
}
.nav_sub li a {
	float:left;
	width:34px;
	height:39px;
	line-height:39px;
	line-height:41px\9;
	+line-height:41px;
	overflow:hidden;
	text-align:center
}
.nav_sub li a strong {
	font-weight:normal;
	color:#d7d7d7;
	font-size:12px
}
.nav_sub li a:hover {
	color:#fff
}
.nav_sub li a.current {
	color:#000;
	margin-top:4px;
	height:35px;
	line-height:31px;
	background:#fff url(img/bg_head.png) no-repeat -107px -247px
}
.nav_sub li a.current:hover {
	text-decoration:none
}
.mod_inner .nav_sub li a.current strong {
	display:block;
	color:#000;
	font-weight:normal;
	background:url(img/bg_head.png) no-repeat right -208px
}
.nav_sub li .new {
	width:35px;
	height:20px;
	position:absolute;
	top:-9px;
	right:-14px;
	background:url(img/bg_head.png) no-repeat 0 -286px
}
.nav_sub li.letter_3 a {
	width:50px
}
.nav_sub li.letter_4 a {
	width:60px
}
.nav_sub li.letter_5 a {
	width:74px
}
.mod_nav .split {
	position:absolute;
	z-index:10;
	top:11px;
	right:587px;
	width:5px;
	height:18px;
	background:url(img/bg_head.png) no-repeat -32px -23px
}
#GeneratedByCssGaga178 {
	transform:rotate(20120711150202deg)
}

/*  |xGv00|0af3aaa0cfa2ba1ec2e876974514d5b0 */